package cn.com.nwpu.visual_system.mapper;

import cn.com.nwpu.visual_system.entity.Reactor;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author Hutengzhong
 * @version 1.0.0
 * @title ReactorMapper
 * @description TODO
 * @date 2024/4/27 16:49
 */
public interface ReactorMapper {
    /**
     * 获取所有反应器名称（不包括最外的输入和输出）
     * @return 反应器id和名称
     */
    List<Reactor> getReactorList();

    /**
     * 根据传入的反应器id，获取反应器信息（暂时是名字）
     * @param id 反应器id
     * @return 反应器信息
     */
    Reactor getReactorById(@Param("id")Integer id);
}
